﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>WinShow</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../css/commands.css" rel="stylesheet" type="text/css">
<link href="../css/print.css" rel="stylesheet" type="text/css" media="print">
</head>
<body>

<h1>WinShow</h1>

<p>显示匹配指定条件的窗口。</p>

<p class="CommandSyntax">WinShow [, WinTitle, WinText, ExcludeTitle, ExcludeText]</p>
<h3>参数 </h3>
<table border="1" width="100%" cellspacing="0" cellpadding="3" bordercolor="#C0C0C0">
  <tr> 
    <td width="15%">WinTitle</td>
    <td width="85%">目标窗口的标题或标题中的部分文字（匹配模式由 <a href="SetTitleMatchMode.htm">SetTitleMatchMode</a> 决定）。如果省略所有的参数，默认目标是 <a href="../LastFoundWindow.htm">上一次匹配窗口</a> 。要用窗口的 class 名进行匹配，使用 <em>ahk_class 精确 class 名</em>（Window Spy 中可以显示 class 名）。要用窗口的 <a href="Process.htm">进程标识符（PID）</a>进行匹配，使用 <em>ahk_pid %PID变量%</em> 。要用 <a href="GroupAdd.htm">窗口组</a> ，使用 <em>ahk_group 组名</em> （此时 <em>WinText</em> ，<em>ExcludeTitle</em> ，以及 <em>ExcludeText</em> 三个变量要省略）。要用窗口的 <a href="WinGet.htm">唯一 ID</a> 进行匹配，使用 <em>ahk_id %ID变量%</em> 。要减小检测范围，使用 <a href="../LastFoundWindow.htm#multi">多重条件</a> ，例如：<em>My File.txt ahk_class Notepad</em></td>
  </tr>
  <tr> 
    <td>WinText</td>
    <td>如果使用这个参数，则它应该是目标窗口中某个文本元素的子字符串（在 Window Spy 中会显示出窗口中的文本元素）。隐藏文本只有在 <a href="DetectHiddenText.htm">DetectHiddenText</a> 设置为 ON 的时候才能检测到。</td>
  </tr>
  <tr>
    <td>ExcludeTitle</td>
    <td>标题中包含该参数指定的文字的窗口将被除外。</td>
  </tr>
  <tr>
    <td>ExcludeText</td>
    <td>文本元素中包含该参数指定的文字的窗口将被除外。</td>
  </tr>
</table>

<h3>注意</h3>
<p>默认情况下，WinShow 是唯一一个在任何时候都能检测到隐藏窗口的命令。其它的命令只有在开启 <a href="DetectHiddenWindows.htm">DetectHiddenWindows</a> 的时候才能检测到隐藏窗口。</p>
<p>这个命令只对匹配窗口中处于最前端的进行操作，除了在 <em>WinTitle</em> 参数中使用 <a href="GroupAdd.htm">ahk_group 组名</a> 的时候，这时候会影响窗口组中的所有窗口。</p>
<h3>相关命令</h3>
<p><a href="WinHide.htm">WinHide</a>, <a href="SetTitleMatchMode.htm">SetTitleMatchMode</a>, <a href="DetectHiddenWindows.htm">DetectHiddenWindows</a>, <a href="../LastFoundWindow.htm">Last Found Window</a></p>
<h3>示例</h3>
<pre class="NoIndent">Run, notepad.exe
WinWait, Untitled - Notepad
Sleep, 500
WinHide  <em>; 因为它省略了所有参数，它使用上面找到的窗口。</em>.
Sleep, 1000
WinShow</pre>

</body>
</html>
